


img.bannerLogo {
    max-width: 250px;
    width: 100%;
    margin-bottom:20px;
}
.main-title {
    overflow: visible;
}

img.mainLogo {
    height: 100px;
    margin-top: 10px;
}
header.header {
    height: 120px !important;
}
.menu ul {
    height: 100px;
}
.menu ul li {
    line-height: 100px;
}
.main-title ul li, .main-title .welcome  {
text-shadow: 2px 2px 8px #000;
}




.is-sticky img.mainLogo {
    height: 65px;
    margin-top: 5px;
}
.is-sticky header.header {
    height: 75px !important;
}
.is-sticky .menu ul {
    height: 75px;
}
.is-sticky .menu ul li {
    line-height: 75px;
}
.is-sticky .main-title ul li, .main-title .welcome  {
text-shadow: 2px 2px 8px #000;
}

@media only screen and (min-width: 796px){
	.main-title {
	    top: 40%;
    }

	.main-title ul {
    	height: 100px;
    max-width: 800px;
    margin: 0 auto;
	}
	.main-title ul li {
	    line-height: 50px !important;
	    font-size: 40px;
	}
	.main-title .welcome {
    max-width: 500px;
    margin: 0 auto;
    font-size: 20px;
}
}

@media only screen and (max-width: 795px) and (min-width: 480px){
	
	.main-title {
	    top: 30%;
    }
	.main-title ul {
    	height: 160px;
    max-width: 800px;
    margin: 0 auto;
	}
	.main-title ul li {
	    line-height: 50px !important;
	    font-size: 40px;
	}
	.main-title .welcome {
    max-width: 500px;
    margin: 0 auto;
    font-size: 20px;
	}
}

@media only screen and (max-width: 479px){
	.main-title {
	    top: 30%;
    }

	.main-title ul {
    	height: 100px;
    max-width: 800px;
    margin: 0 auto;
	}
	.main-title ul li {
	       line-height: 30px !important;
    font-size: 20px;
	}
	.main-title .welcome {
    max-width: 500px;
    margin: 0 auto;
    font-size: 20px;
	}

}


.team-box .portfolio-meta div:last-child {

    font-size: 12px;
}
.socialFooter {
    margin-top: 0;
}


.sl-element {
    width: 295px !important;
}


.team-box .in-social {
    font-size: 12px;
    margin-top:10px;
}


@media only screen and (min-width: 1258px){
    .team-grid .t-element.dontHide {
        width: 30%;
    }
    
.foot-third.dontHide {
    width: 45%;
}
.team-grid .t-element.dontHide:last-child {
    margin-right: 0 !important;
}
}
.nav-work {
    opacity: 1;
}

.nav-work div {
    background-position-x: -30px !important;
    
}

.sl-ico.sl-config {
    background: #4cddf3 !important;
}

.sl-ico i {
    font-size: 40px;
    line-height: 100px;
    color: #fff;
}
.menu ul li {
    padding: 0 10px;
}
.tp-bgimg.defaultimg {
    background-size: contain !important;
}







/*
     FILE ARCHIVED ON 12:24:39 Aug 25, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:13:37 Jun 18, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 75.272 (3)
  RedisCDXSource: 0.749
  PetaboxLoader3.datanode: 70.196 (5)
  esindex: 0.011
  PetaboxLoader3.resolve: 59.406 (2)
  exclusion.robots.policy: 0.166
  load_resource: 121.566 (2)
  captures_list: 105.084
  CDXLines.iter: 25.086 (3)
  exclusion.robots: 0.176
*/